﻿using System;
using System.Collections;
using System.Linq;
using System.Web;


public class Salas
{
    public int codigoSala;
    public int numeroSala;
    public int lugares;
    public String nomeCinema;
    public Hashtable horarios;
    public DBSalas dbSalas;

    public Salas(System.Data.Odbc.OdbcConnection con)
    {
        dbSalas = new DBSalas(con);
    }

    public bool verificarUnicidadeSala(int numero,Cinemas c)
    {
        numeroSala = numero;
        nomeCinema = c.nomeCinema;
        return dbSalas.verificaUnicidadeSala(numero, nomeCinema);
    }

    public void guardarNumeroSala(int numero, Cinemas c)
    {
        nomeCinema = c.nomeCinema;
        dbSalas.guardarNumeroSala(numeroSala,nomeCinema);
    }

    public void inserirDadosSala(int numero, int lugaresSala, Cinemas c,Hashtable horariosSala)
    {
        nomeCinema = c.nomeCinema;
        dbSalas.inserirDadosSala(numero, nomeCinema, lugaresSala,horarios);
        numeroSala = numero;
        lugares = lugaresSala;
        horarios = horariosSala;
    }
    public void pedirDadosSala()
    {
        dbSalas.obterDadosSala(numeroSala, this);
    }
    public void removerSala()
    {
        dbSalas.removerSala(numeroSala,nomeCinema);
    }
    public Hashtable pedirListaSalas(Cinemas c)
    {
        nomeCinema = c.nomeCinema;
        return dbSalas.obterListaSalas(nomeCinema);
    }
}

